// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

package com.imsl.finance;

public class DayCountBasis
{
    public static final BasisPart BasisPartNASD;
    public static final BasisPart BasisPart30E360;
    public static final BasisPart BasisPart365;
    public static final BasisPart BasisPartActual;
    public static final DayCountBasis BasisNASD;
    public static final DayCountBasis BasisActualActual;
    public static final DayCountBasis BasisActual360;
    public static final DayCountBasis BasisActual365;
    public static final DayCountBasis Basis30e360;
    private BasisPart monthBasis;
    private BasisPart yearBasis;

    static 
    {
        BasisPartNASD = new BasisPartNASD();
        BasisPart30E360 = new BasisPart30E360();
        BasisPart365 = new BasisPart365();
        BasisPartActual = new BasisPartActual();
        BasisNASD = new DayCountBasis(BasisPartNASD, BasisPartNASD);
        BasisActualActual = new DayCountBasis(BasisPartActual, BasisPartActual);
        BasisActual360 = new DayCountBasis(BasisPartActual, BasisPartNASD);
        BasisActual365 = new DayCountBasis(BasisPartActual, BasisPart365);
        Basis30e360 = new DayCountBasis(BasisPart30E360, BasisPart30E360);
    }
    
    public DayCountBasis(BasisPart basispart, BasisPart basispart1)
    {
        monthBasis = basispart;
        yearBasis = basispart1;
    }

    public BasisPart getMonthBasis()
    {
        return monthBasis;
    }

    public BasisPart getYearBasis()
    {
        return yearBasis;
    }


}
